home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.Graphics;
- import java.awt.Rectangle;
- import java.io.IOException;
-
- public class c21 extends c11 {
- // $FF: renamed from: HR int
- protected int field_0;
- // $FF: renamed from: Cg c10
- public c10 field_1;
- // $FF: renamed from: In java.lang.String
- protected String field_2;
- // $FF: renamed from: Bd short
- protected short field_3;
- // $FF: renamed from: DM java.awt.Color
- protected Color field_4;
- // $FF: renamed from: Hp byte
- protected byte field_5;
- // $FF: renamed from: CS byte
- protected byte field_6;
- // $FF: renamed from: HG byte
- protected byte field_7;
- // $FF: renamed from: CC java.awt.Color
- protected Color field_8;
- // $FF: renamed from: BG int
- public int field_9;
- // $FF: renamed from: Bg boolean
- public boolean field_10;
- // $FF: renamed from: Db c17
- c17 field_11;
- // $FF: renamed from: GD c11
- c11 field_12;
- // $FF: renamed from: EU c11
- c11 field_13;
-
- // $FF: renamed from: Ap () java.lang.String
- public String method_0() {
- return this.field_2;
- }
-
- // $FF: renamed from: HI () void
- public void method_1() {
- super.HI();
- if (this.field_12 != null) {
- this.field_12.HI();
- }
-
- if (this.field_13 != null) {
- this.field_13.HI();
- }
-
- super.Hd = 0;
- super.Iz = 0;
- }
-
- // $FF: renamed from: Es (boolean, int) int
- public int method_2(boolean var1, int var2) {
- if (super.FC.Io.CJ < 500000) {
- return 0;
- } else if (this.field_6 == 0) {
- return 0;
- } else {
- int var3 = (4 - this.field_7) * 250;
- byte var4;
- if (this.field_6 == 1) {
- var4 = (byte)((int)(Math.random() * (double)11.0F + (double)2.0F));
- } else {
- var4 = (byte)(this.field_6 & 15);
- }
-
- c11 var5 = new c11();
- super.FO = super.FC.Io.FO;
- super.EF = super.FC.Io.EF;
- if (var4 < 9) {
- Rectangle[] var8 = new Rectangle[]{new Rectangle(0, 0, 0, super.EF), new Rectangle(super.FO, 0, 0, super.EF), new Rectangle(0, 0, super.FO, 0), new Rectangle(0, super.EF, super.FO, super.EF), new Rectangle(0, 0, super.FO / 2, super.EF), new Rectangle(super.FO / 2, 0, super.FO / 2, super.EF), new Rectangle(0, 0, super.FO, super.EF / 2), new Rectangle(0, super.EF / 2, super.FO, super.EF / 2), new Rectangle(0, 0, super.FO, super.EF), null};
- int[] var9 = new int[10];
- int[] var10 = new int[10];
- int var11 = 0;
- switch (var4) {
- case 2:
- var9[var11] = 1;
- var10[var11++] = 8;
- break;
- case 3:
- var9[var11] = 0;
- var10[var11++] = 8;
- break;
- case 4:
- var9[var11] = 3;
- var10[var11++] = 8;
- break;
- case 5:
- var9[var11] = 2;
- var10[var11++] = 8;
- break;
- case 6:
- case 8:
- var9[var11] = 2;
- var10[var11++] = 6;
- var9[var11] = 3;
- var10[var11++] = 7;
- if (var4 == 6) {
- break;
- }
- case 7:
- var9[var11] = 0;
- var10[var11++] = 4;
- var9[var11] = 1;
- var10[var11++] = 5;
- }
-
- for(int var12 = 0; var12 < var11; ++var12) {
- c18 var6;
- c12 var7;
- if (var1) {
- var6 = new c18(this.field_8, var8[var9[var12]]);
- var7 = new c12(var6, var2, var2 + var3, var8[var10[var12]], (c15)null);
- } else {
- var6 = new c18(this.field_8, var8[var10[var12]]);
- var7 = new c12(var6, var2, var3, var8[var9[var12]], (c15)null);
- }
-
- ((c24)var6).EX(6, var7);
- ((c01)var5).FK(var6);
- }
- } else {
- Rectangle[] var15 = new Rectangle[10];
- var15[0] = new Rectangle(-super.FO, 0, super.FO, super.EF);
- var15[1] = new Rectangle(super.FO, 0, super.FO, super.EF);
- var15[2] = new Rectangle(0, -super.EF, super.FO, super.EF);
- var15[3] = new Rectangle(0, super.EF, super.FO, super.EF);
- c18 var13 = new c18(this.field_8, new Rectangle(-10000, -10000, 1, 1));
- ((c01)var5).FK(var13);
- c12 var14;
- if (var1) {
- var14 = new c12(this, var2, var2 + var3, var15[var4 - 9], (c15)null);
- } else {
- super.Hd = (short)var15[var4 - 9].x;
- super.Iz = (short)var15[var4 - 9].y;
- var14 = new c12(this, var2, var3, new Rectangle(0, 0, super.FO, super.EF), (c15)null);
- }
-
- ((c24)var13).EX(6, var14);
- }
-
- ((c01)var5).Fb(super.FC);
- if (var1) {
- this.field_13 = var5;
- var3 += 100;
- } else {
- this.field_12 = var5;
- }
-
- return var3;
- }
- }
-
- // $FF: renamed from: Da (int) void
- public void method_3(int var1) {
- if (this.field_12 != null) {
- this.field_12.Da(var1);
- }
-
- if (this.field_13 != null) {
- this.field_13.Da(var1);
- }
-
- super.Da(var1);
- }
-
- // $FF: renamed from: An (int) int
- public int method_4(int var1) {
- return var1 - this.method_2(false, var1);
- }
-
- // $FF: renamed from: Fj (java.awt.Graphics) void
- public void method_5(Graphics var1) {
- if (this.field_11.IK != null) {
- this.field_11.IK.Fj(var1);
- }
-
- super.Fj(var1);
- c11 var2 = this.field_11.Gc;
- if (var2 != null) {
- if (super.FC.CD()) {
- c00 var10000 = var2.HV[2];
- var10000.IP = (short)(var10000.IP - (super.FC.IL - super.FC.Ex) / 15);
- if (var2.HV[2].IP + var2.HV[2].FO <= 0) {
- var2.HV[2].IP = super.FC.Io.FO;
- int var3 = (int)(Math.random() * (double)10.0F);
- String var4 = super.FC.Gi[var3] + c03.Hk;
- Font var5 = new Font("Helvetica", 1, 18);
- int var6 = super.FC.EY(var4, var5);
- c27 var7 = new c27(var4, var5, Color.white, super.FC.Io.FO, (short)(1 + var2.HV[1].Iz), (short)var6, (short)18);
- ((c24)var7).Fb(super.FC);
- var2.HV[2] = var7;
- ((c01)var2).HI();
- }
- }
-
- ((c01)var2).Fj(var1);
- }
-
- if (this.field_12 != null) {
- this.field_12.Fj(var1);
- }
-
- if (this.field_13 != null) {
- this.field_13.Fj(var1);
- }
-
- }
-
- // $FF: renamed from: DF (boolean, byte) boolean
- public boolean method_6(boolean var1, byte var2) {
- boolean var3 = false;
- if (this.field_11.Gc != null) {
- var3 = this.field_11.Gc.DF(var1, var2);
- }
-
- if (var2 == 6) {
- var3 = super.DF(var1, var2);
- }
-
- if (this.field_11.IK != null && (var2 == 6 || !var3)) {
- var3 = this.field_11.IK.DF(var1, var2);
- }
-
- if (this.field_12 != null) {
- this.field_12.DF(var1, var2);
- }
-
- if (this.field_13 != null) {
- this.field_13.DF(var1, var2);
- }
-
- return var3;
- }
-
- // $FF: renamed from: Fy () short
- public short method_7() {
- return this.field_3;
- }
-
- // $FF: renamed from: Bf () java.awt.Color
- public Color method_8() {
- return this.field_4;
- }
-
- // $FF: renamed from: Il () byte
- public byte method_9() {
- return this.field_5;
- }
-
- // $FF: renamed from: Iy () int
- public int method_10() {
- int var1 = super.Ax;
- if (var1 != Integer.MAX_VALUE) {
- var1 += this.method_2(true, var1);
- }
-
- return var1;
- }
-
- public c21() {
- this.field_4 = Color.white;
- this.field_10 = false;
- }
-
- // $FF: renamed from: HT (c17) void
- public void method_11(c17 var1) {
- this.field_11 = var1;
- }
-
- // $FF: renamed from: EO (c14) java.lang.Object
- public Object method_12(c14 var1) throws IOException {
- super.EO(var1);
- this.field_3 = var1.Eg();
- this.field_2 = var1.Go();
- this.field_4 = var1.HQ();
- this.field_5 = var1.Fg();
- this.field_6 = var1.Fg();
- this.field_7 = var1.Fg();
- this.field_8 = var1.HQ();
- this.field_11 = (c17)var1.EO();
- this.field_1 = (c10)var1.EO();
- super.Cp = 32000;
- super.Ah = 32000;
- return this;
- }
-
- // $FF: renamed from: Bu (int) c00
- public c00 method_13(int var1) {
- return var1 < this.field_0 ? super.HV[var1] : null;
- }
- }
-